back office front office ifa software unternehmensberatung accounting financial adviser software erp independent customer crm dynamics financial planning software consulting client management beratung management microsoft software engineering